import axios from 'axios';
import CryptoJS from 'crypto-js';
import config from './config.js'; // 导入 API 地址配置

const SECRET_KEY = 'my_secret_key_123'; // 解密密钥

export const fetchDecryptedExcelData = async () => {
  try {
    const response = await axios.get(`${config.API_BASE_URL}/data`); // 使用封装的 API 地址

    if (response.data.success) {
      // **AES 解密**
      const decryptedBytes = CryptoJS.AES.decrypt(response.data.data, SECRET_KEY);
      const decryptedText = decryptedBytes.toString(CryptoJS.enc.Utf8);

      // 解析 JSON 并返回数据
      return JSON.parse(decryptedText);
    } else {
      console.error('获取数据失败:', response.data.message);
      return null;
    }
  } catch (error) {
    console.error('请求错误:', error);
    return null;
  }
};


